Patterns for Polymorphic Operations
نویسنده
چکیده
Polymorphism is one of the main elements of the object paradigm. It is considered to be a requirement for any true object-oriented language. Like any powerful tool, it should be used properly. This article presents design patterns to impose additional constraints on polymorphic operations. The patterns can be applied to a wide range of object-oriented languages. They help to produce additional benefits from polymorphism and to avoid common pitfalls.
منابع مشابه
Random amplified polymorphic DNA (RAPD) fingerprinting of Mycoplasma gallisepticum isolates from chickens
Ten field isolates of Mycoplasma gallisepticum (MG) from different geographical areas of Iran were analyzed by random amplification of polymorphic DNA (RAPD). RAPD analysis produced reproducible banding patterns on the basis of which various distinct amplification patterns could be detected. MG isolates compared with reference strains (S6 and Mg SS) and vaccine strain (ts-11) and demonstrated...
متن کاملMolecular Characterization of Unknown Potentially Salt Tolerant Olive Genotypes Using RAPD Markers
Randomly amplified polymorphic DNA (RAPD) markers were used to study the genetic diversity and discriminate among 17 unknown genotypes (considered potentially salt tolerant) and 16 known olive cultivars. Fifteen decamer primers which produced 38 reproducible polymorphic bands in the genotypes were selected for analysis. The RAPD markers resulted in 93 distinct banding patterns. Based on either ...
متن کاملStudy of Genetic Diversity among Philodendron Varieties by Randomly Amplified Polymorphic DNA Markers
In the present study, Randomly Amplified Polymorphic DNA (RAPD) markers were used to analyze the genetic diversity in 20 varieties of Philodendron. The polymerase chain reaction was performed with 60 RAPD primers, out of which 21 primers showed clear amplification as well as more polymorphism. In total, 354 scorable RAPD loci with 348 polymorphic bands (98%) were observed. Percentages of polymo...
متن کاملAnalysis of polymorphism of MHC class II BuLA DRB3 exon 2 gene in North West Iranian populations of the Water buffalo (Bubalus bubalis) through PCR-SSCP
The DRB3 gene is a highly polymorphic major histocompatibility complex (MHC) class II gene and plays an important role in variability of immune responsiveness and disease resistance. In the present study, the MHC class II DRB3 gene in water buffalo (Bubalus bubalis) populations from Northwest regions of Iran was investigated through PCR-SSCP. Genomic DNA was extracted from whole blood samples c...
متن کاملDRB1 Gene Patterns of Two Iranian Sheep Breeds
Genetic improvement programs may improve disease resistance in animal production. The best-characterized genetic control of disease resistance and immune response in animals is the one associated with the Major Histocompatibility Complex (MHC). The ovine lymphocyte antigenof DRB1 gene encodes cell surface glycoproteins that initiate immune responses by presenting processed antigenic peptides to...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2001